<template>
  <view class="page_root" data-page-name="新建其他日报" data-page-identification="v_rm2xq16v9s">
      
    <!-- begin vid_cmtnkz7fg8  弹出框_r5y6fkmbbu -->
    <u-modal
      v-if="showState.vid_cmtnkz7fg8_visible"
      data-unique-id="vid_cmtnkz7fg8"
      ref="vid_cmtnkz7fg8_ref"
      class="vid_cmtnkz7fg8"
      :custom-style="vid_cmtnkz7fg8_customStyleProps"
      v-model:modelValue="vid_cmtnkz7fg8_props.modelValue"
      :title="vid_cmtnkz7fg8_props.title"
      :zIndex="vid_cmtnkz7fg8_props.zIndex"
      :width="vid_cmtnkz7fg8_props.width"
      :content="vid_cmtnkz7fg8_props.content"
      :showTitle="vid_cmtnkz7fg8_props.showTitle"
      :showConfirmButton="vid_cmtnkz7fg8_props.showConfirmButton"
      :showCancelButton="vid_cmtnkz7fg8_props.showCancelButton"
      :confirmText="vid_cmtnkz7fg8_props.confirmText"
      :cancelText="vid_cmtnkz7fg8_props.cancelText"
      :cancelColor="vid_cmtnkz7fg8_props.cancelColor"
      :confirmColor="vid_cmtnkz7fg8_props.confirmColor"
      :borderRadius="vid_cmtnkz7fg8_props.borderRadius"
      :zoom="vid_cmtnkz7fg8_props.zoom"
      :asyncClose="vid_cmtnkz7fg8_props.asyncClose"
      :maskCloseAble="vid_cmtnkz7fg8_props.maskCloseAble"
      :negativeTop="vid_cmtnkz7fg8_props.negativeTop"
    >
    </u-modal>
    <!-- end vid_cmtnkz7fg8  弹出框_r5y6fkmbbu -->
    <!-- begin vid_69j2wwd072  弹出框_2lbyeso2e9 -->
    <u-modal
      v-if="showState.vid_69j2wwd072_visible"
      data-unique-id="vid_69j2wwd072"
      ref="vid_69j2wwd072_ref"
      class="vid_69j2wwd072"
      :custom-style="vid_69j2wwd072_customStyleProps"
      v-model:modelValue="vid_69j2wwd072_props.modelValue"
      :title="vid_69j2wwd072_props.title"
      :zIndex="vid_69j2wwd072_props.zIndex"
      :width="vid_69j2wwd072_props.width"
      :content="vid_69j2wwd072_props.content"
      :showTitle="vid_69j2wwd072_props.showTitle"
      :showConfirmButton="vid_69j2wwd072_props.showConfirmButton"
      :showCancelButton="vid_69j2wwd072_props.showCancelButton"
      :confirmText="vid_69j2wwd072_props.confirmText"
      :cancelText="vid_69j2wwd072_props.cancelText"
      :cancelColor="vid_69j2wwd072_props.cancelColor"
      :confirmColor="vid_69j2wwd072_props.confirmColor"
      :borderRadius="vid_69j2wwd072_props.borderRadius"
      :zoom="vid_69j2wwd072_props.zoom"
      :asyncClose="vid_69j2wwd072_props.asyncClose"
      :maskCloseAble="vid_69j2wwd072_props.maskCloseAble"
      :negativeTop="vid_69j2wwd072_props.negativeTop"
    >
    </u-modal>
    <!-- end vid_69j2wwd072  弹出框_2lbyeso2e9 -->
    <!-- begin vid_l67qbxta9z 容器_fp3e0b964o -->
    <view v-if="showState.vid_l67qbxta9z_visible" data-unique-id="vid_l67qbxta9z" ref="vid_l67qbxta9z_ref" class="al-container vid_l67qbxta9z"> </view>
    <!-- end vid_l67qbxta9z 容器_fp3e0b964o -->
    <!-- begin vid_re28zplx6b 表单容器_vdpgnizxqb -->
    <!-- 表单容器_vdpgnizxqb -->
    <u-form
      v-if="showState.vid_re28zplx6b_visible"
      :model="i_sldc5fdh0n"
      data-unique-id="vid_re28zplx6b"
      ref="vid_re28zplx6b_ref"
      class="vid_re28zplx6b"
      :custom-style="vid_re28zplx6b_customStyleProps"
      :errorType="vid_re28zplx6b_props.errorType"
      :labelAlign="vid_re28zplx6b_props.labelAlign"
      :labelPosition="vid_re28zplx6b_props.labelPosition"
      :labelWidth="vid_re28zplx6b_props.labelWidth"
      :borderBottom="vid_re28zplx6b_props.borderBottom"
      :formModel="vid_re28zplx6b_props.formModel"
    >
      <!-- begin vid_yx5bey6zju 时间选择器_x181b7usoe -->
      <u-picker
        v-if="showState.vid_yx5bey6zju_visible"
        data-unique-id="vid_yx5bey6zju"
        ref="vid_yx5bey6zju_ref"
        class="vid_yx5bey6zju"
        :mode="vid_yx5bey6zju_props.mode"
        :custom-style="vid_yx5bey6zju_customStyleProps"
        v-model:modelValue="vid_yx5bey6zju_props.modelValue"
        v-model:defaultTime="vid_yx5bey6zju_props.defaultTime"
        :params="vid_yx5bey6zju_props.params"
        :startYear="vid_yx5bey6zju_props.startYear"
        :endYear="vid_yx5bey6zju_props.endYear"
        :showTimeTag="vid_yx5bey6zju_props.showTimeTag"
        :confirmText="vid_yx5bey6zju_props.confirmText"
        :confirmColor="vid_yx5bey6zju_props.confirmColor"
        :cancelText="vid_yx5bey6zju_props.cancelText"
        :cancelColor="vid_yx5bey6zju_props.cancelColor"
        :title="vid_yx5bey6zju_props.title"
        :maskCloseAble="vid_yx5bey6zju_props.maskCloseAble"
        :safeAreaInsetBottom="vid_yx5bey6zju_props.safeAreaInsetBottom"
        :zIndex="vid_yx5bey6zju_props.zIndex"
      >
      </u-picker>
      <!-- end vid_yx5bey6zju 时间选择器_x181b7usoe -->
      <!-- begin vid_exiycvncgn 表单项容器_owa25kj0uh -->
      <u-form-item
        v-if="showState.vid_exiycvncgn_visible"
        data-unique-id="vid_exiycvncgn"
        ref="vid_exiycvncgn_ref"
        class="vid_exiycvncgn"
        :rules="vid_exiycvncgn_props.rules"
        :required="vid_exiycvncgn_props.required"
        :custom-style="vid_exiycvncgn_customStyleProps"
        :label="vid_exiycvncgn_props.label"
        :labelPosition="vid_exiycvncgn_props.labelPosition"
        :labelWidth="vid_exiycvncgn_props.labelWidth"
        :leftIcon="vid_exiycvncgn_props.leftIcon"
        :rightIcon="vid_exiycvncgn_props.rightIcon"
        :borderBottom="vid_exiycvncgn_props.borderBottom"
        :prop="vid_exiycvncgn_props.prop"
      >
        <!-- begin vid_tk2sen6ntc 输入框_hsk0esbl0f -->
        <u-input
          v-if="showState.vid_tk2sen6ntc_visible"
          data-unique-id="vid_tk2sen6ntc"
          data-field-key="q_ogupki619f"
          name="q_ogupki619f"
          ref="vid_tk2sen6ntc_ref"
          class="vid_tk2sen6ntc"
          :custom-style="vid_tk2sen6ntc_customStyleProps"
          v-model:modelValue="i_sldc5fdh0n.q_ogupki619f"
          :fieldKey="vid_tk2sen6ntc_props.fieldKey"
          :disabled="vid_tk2sen6ntc_props.disabled"
          :type="vid_tk2sen6ntc_props.type"
          :inputAlign="vid_tk2sen6ntc_props.inputAlign"
          :placeholder="vid_tk2sen6ntc_props.placeholder"
          :placeholderStyle="vid_tk2sen6ntc_props.placeholderStyle"
          :maxlength="vid_tk2sen6ntc_props.maxlength"
          :height="vid_tk2sen6ntc_props.height"
          :fixed="vid_tk2sen6ntc_props.fixed"
          :autoHeight="vid_tk2sen6ntc_props.autoHeight"
          :border="vid_tk2sen6ntc_props.border"
          :borderColor="vid_tk2sen6ntc_props.borderColor"
          :confirmType="vid_tk2sen6ntc_props.confirmType"
          :clearable="vid_tk2sen6ntc_props.clearable"
          :focus="vid_tk2sen6ntc_props.focus"
          :passwordIcon="vid_tk2sen6ntc_props.passwordIcon"
          padding="0px 8px 0px 8px "
          backgroundColor="rgba(255, 255, 255, 1)"
          @click="handle_vid_tk2sen6ntc_click"
        >
        </u-input>
        <!-- end vid_tk2sen6ntc 输入框_hsk0esbl0f -->
      </u-form-item>
      <!-- end vid_exiycvncgn 表单项容器_owa25kj0uh -->
      <!-- begin vid_6h7vxbix59 表单项容器_9x6qrj87tk -->
      <u-form-item
        v-if="showState.vid_6h7vxbix59_visible"
        data-unique-id="vid_6h7vxbix59"
        ref="vid_6h7vxbix59_ref"
        class="vid_6h7vxbix59"
        :rules="vid_6h7vxbix59_props.rules"
        :required="vid_6h7vxbix59_props.required"
        :custom-style="vid_6h7vxbix59_customStyleProps"
        :label="vid_6h7vxbix59_props.label"
        :labelPosition="vid_6h7vxbix59_props.labelPosition"
        :labelWidth="vid_6h7vxbix59_props.labelWidth"
        :leftIcon="vid_6h7vxbix59_props.leftIcon"
        :rightIcon="vid_6h7vxbix59_props.rightIcon"
        :borderBottom="vid_6h7vxbix59_props.borderBottom"
        :prop="vid_6h7vxbix59_props.prop"
      >
        <!-- begin vid_ag1q3rds5m 输入框_vwj3sn20uz -->
        <u-input
          v-if="showState.vid_ag1q3rds5m_visible"
          data-unique-id="vid_ag1q3rds5m"
          data-field-key="i_uordp54j0k"
          name="i_uordp54j0k"
          ref="vid_ag1q3rds5m_ref"
          class="vid_ag1q3rds5m"
          :custom-style="vid_ag1q3rds5m_customStyleProps"
          v-model:modelValue="i_sldc5fdh0n.i_uordp54j0k"
          :fieldKey="vid_ag1q3rds5m_props.fieldKey"
          :disabled="vid_ag1q3rds5m_props.disabled"
          :type="vid_ag1q3rds5m_props.type"
          :inputAlign="vid_ag1q3rds5m_props.inputAlign"
          :placeholder="vid_ag1q3rds5m_props.placeholder"
          :placeholderStyle="vid_ag1q3rds5m_props.placeholderStyle"
          :maxlength="vid_ag1q3rds5m_props.maxlength"
          :height="vid_ag1q3rds5m_props.height"
          :fixed="vid_ag1q3rds5m_props.fixed"
          :autoHeight="vid_ag1q3rds5m_props.autoHeight"
          :border="vid_ag1q3rds5m_props.border"
          :borderColor="vid_ag1q3rds5m_props.borderColor"
          :confirmType="vid_ag1q3rds5m_props.confirmType"
          :clearable="vid_ag1q3rds5m_props.clearable"
          :focus="vid_ag1q3rds5m_props.focus"
          :passwordIcon="vid_ag1q3rds5m_props.passwordIcon"
          padding="0px 8px 0px 8px "
          @click="handle_vid_ag1q3rds5m_click"
        >
        </u-input>
        <!-- end vid_ag1q3rds5m 输入框_vwj3sn20uz -->
      </u-form-item>
      <!-- end vid_6h7vxbix59 表单项容器_9x6qrj87tk -->
      <!-- begin vid_7p1qf7o77x 表单项容器_krtzn346gf -->
      <u-form-item
        v-if="showState.vid_7p1qf7o77x_visible"
        data-unique-id="vid_7p1qf7o77x"
        ref="vid_7p1qf7o77x_ref"
        class="vid_7p1qf7o77x"
        :rules="vid_7p1qf7o77x_props.rules"
        :required="vid_7p1qf7o77x_props.required"
        :custom-style="vid_7p1qf7o77x_customStyleProps"
        :label="vid_7p1qf7o77x_props.label"
        :labelPosition="vid_7p1qf7o77x_props.labelPosition"
        :labelWidth="vid_7p1qf7o77x_props.labelWidth"
        :leftIcon="vid_7p1qf7o77x_props.leftIcon"
        :rightIcon="vid_7p1qf7o77x_props.rightIcon"
        :borderBottom="vid_7p1qf7o77x_props.borderBottom"
        :prop="vid_7p1qf7o77x_props.prop"
      >
        <!-- begin vid_nvp65dqk6r 数值输入框_qsh0iihof1 -->
        <u-input
          v-if="showState.vid_nvp65dqk6r_visible"
          data-unique-id="vid_nvp65dqk6r"
          data-field-key="d_el77fi477u"
          name="d_el77fi477u"
          ref="vid_nvp65dqk6r_ref"
          class="vid_nvp65dqk6r"
          :type="vid_nvp65dqk6r_props.type"
          :custom-style="vid_nvp65dqk6r_customStyleProps"
          v-model:modelValue="i_sldc5fdh0n.d_el77fi477u"
          :fieldKey="vid_nvp65dqk6r_props.fieldKey"
          :disabled="vid_nvp65dqk6r_props.disabled"
          :inputAlign="vid_nvp65dqk6r_props.inputAlign"
          :placeholder="vid_nvp65dqk6r_props.placeholder"
          :placeholderStyle="vid_nvp65dqk6r_props.placeholderStyle"
          :maxlength="vid_nvp65dqk6r_props.maxlength"
          :height="vid_nvp65dqk6r_props.height"
          :border="vid_nvp65dqk6r_props.border"
          :borderColor="vid_nvp65dqk6r_props.borderColor"
          :clearable="vid_nvp65dqk6r_props.clearable"
          :focus="vid_nvp65dqk6r_props.focus"
          padding="0px 0px 0px 8px "
        >
        </u-input>
        <!-- end vid_nvp65dqk6r 数值输入框_qsh0iihof1 -->
      </u-form-item>
      <!-- end vid_7p1qf7o77x 表单项容器_krtzn346gf -->
      <!-- begin vid_qxxaon5ywt 自定义选择器_n90runkcj5 -->
      <u-select
        v-if="showState.vid_qxxaon5ywt_visible"
        data-unique-id="vid_qxxaon5ywt"
        ref="vid_qxxaon5ywt_ref"
        class="vid_qxxaon5ywt"
        v-model:modelValue="vid_qxxaon5ywt_props.modelValue"
        v-model:pickValue="vid_qxxaon5ywt_props.pickValue"
        :defaultValue="vid_qxxaon5ywt_props.defaultValue"
        :mode="vid_qxxaon5ywt_props.mode"
        :confirmText="vid_qxxaon5ywt_props.confirmText"
        :confirmColor="vid_qxxaon5ywt_props.confirmColor"
        :cancelText="vid_qxxaon5ywt_props.cancelText"
        :cancelColor="vid_qxxaon5ywt_props.cancelColor"
        :title="vid_qxxaon5ywt_props.title"
        :maskCloseAble="vid_qxxaon5ywt_props.maskCloseAble"
        :blur="vid_qxxaon5ywt_props.blur"
        :safeAreaInsetBottom="vid_qxxaon5ywt_props.safeAreaInsetBottom"
        :zIndex="vid_qxxaon5ywt_props.zIndex"
        :selectedOption="vid_qxxaon5ywt_props.selectedOption"
        :selectedValue="vid_qxxaon5ywt_props.selectedValue"
        :selectedLabel="vid_qxxaon5ywt_props.selectedLabel"
        :list="vid_qxxaon5ywt_options()"
        @updateSelected="handle_vid_qxxaon5ywt_updateSelected"
      >
      </u-select>
      <!-- end vid_qxxaon5ywt 自定义选择器_n90runkcj5 -->
      <!-- begin vid_ah70w9h0qz 表单项容器_mj2g9xkvzn -->
      <u-form-item
        v-if="showState.vid_ah70w9h0qz_visible"
        data-unique-id="vid_ah70w9h0qz"
        ref="vid_ah70w9h0qz_ref"
        class="vid_ah70w9h0qz"
        :rules="vid_ah70w9h0qz_props.rules"
        :required="vid_ah70w9h0qz_props.required"
        :custom-style="vid_ah70w9h0qz_customStyleProps"
        :label="vid_ah70w9h0qz_props.label"
        :labelPosition="vid_ah70w9h0qz_props.labelPosition"
        :labelWidth="vid_ah70w9h0qz_props.labelWidth"
        :leftIcon="vid_ah70w9h0qz_props.leftIcon"
        :rightIcon="vid_ah70w9h0qz_props.rightIcon"
        :borderBottom="vid_ah70w9h0qz_props.borderBottom"
        :prop="vid_ah70w9h0qz_props.prop"
      >
        <!-- begin vid_hewsn41p5r 输入框_sk7z5d0nyd -->
        <u-input
          v-if="showState.vid_hewsn41p5r_visible"
          data-unique-id="vid_hewsn41p5r"
          data-field-key="b_e0q1jbbq93"
          name="b_e0q1jbbq93"
          ref="vid_hewsn41p5r_ref"
          class="vid_hewsn41p5r"
          :custom-style="vid_hewsn41p5r_customStyleProps"
          v-model:modelValue="i_sldc5fdh0n.b_e0q1jbbq93"
          :fieldKey="vid_hewsn41p5r_props.fieldKey"
          :disabled="vid_hewsn41p5r_props.disabled"
          :type="vid_hewsn41p5r_props.type"
          :inputAlign="vid_hewsn41p5r_props.inputAlign"
          :placeholder="vid_hewsn41p5r_props.placeholder"
          :placeholderStyle="vid_hewsn41p5r_props.placeholderStyle"
          :maxlength="vid_hewsn41p5r_props.maxlength"
          :height="vid_hewsn41p5r_props.height"
          :fixed="vid_hewsn41p5r_props.fixed"
          :autoHeight="vid_hewsn41p5r_props.autoHeight"
          :border="vid_hewsn41p5r_props.border"
          :borderColor="vid_hewsn41p5r_props.borderColor"
          :confirmType="vid_hewsn41p5r_props.confirmType"
          :clearable="vid_hewsn41p5r_props.clearable"
          :focus="vid_hewsn41p5r_props.focus"
          :passwordIcon="vid_hewsn41p5r_props.passwordIcon"
          padding="0px 8px 0px 8px "
        >
        </u-input>
        <!-- end vid_hewsn41p5r 输入框_sk7z5d0nyd -->
      </u-form-item>
      <!-- end vid_ah70w9h0qz 表单项容器_mj2g9xkvzn -->
    </u-form>
    <!-- end vid_re28zplx6b 表单容器_vdpgnizxqb -->
    <!-- begin vid_5khl4uy8xm 布局容器_0svixj4njb -->
    <u-row
      v-if="showState.vid_5khl4uy8xm_visible"
      justify="null"
      align="null"
      data-unique-id="vid_5khl4uy8xm"
      ref="vid_5khl4uy8xm_ref"
      class="vid_5khl4uy8xm"
      :custom-style="vid_5khl4uy8xm_customStyleProps"
      :gutter="vid_5khl4uy8xm_props.gutter"
      :slots="vid_5khl4uy8xm_props.slots"
    >
      <u-col :span="6">
        <!-- begin vid_k9qmj02p18 取消 -->
        <u-button
          v-if="showState.vid_k9qmj02p18_visible"
          data-unique-id="vid_k9qmj02p18"
          ref="vid_k9qmj02p18_ref"
          class="vid_k9qmj02p18"
          :custom-style="vid_k9qmj02p18_customStyleProps"
          :disabled="vid_k9qmj02p18_props.disabled"
          :type="vid_k9qmj02p18_props.type"
          :size="vid_k9qmj02p18_props.size"
          :shape="vid_k9qmj02p18_props.shape"
          :text="vid_k9qmj02p18_props.text"
          :color="vid_k9qmj02p18_props.color"
          :icon="vid_k9qmj02p18_props.icon"
          :iconPosition="vid_k9qmj02p18_props.iconPosition"
          :formType="vid_k9qmj02p18_props.formType"
          :plain="vid_k9qmj02p18_props.plain"
          :hairLine="vid_k9qmj02p18_props.hairLine"
          :loading="vid_k9qmj02p18_props.loading"
          :hoverStartTime="vid_k9qmj02p18_props.hoverStartTime"
          :hoverStayTime="vid_k9qmj02p18_props.hoverStayTime"
          @click="handle_vid_k9qmj02p18_click"
        >
          <u-icon v-if="vid_k9qmj02p18_props.iconPosition === 'left' && vid_k9qmj02p18_props.icon && vid_k9qmj02p18_props.icon?.indexOf('data:image/') < 0 " :name="vid_k9qmj02p18_props.icon"></u-icon>
          <image
            v-if="vid_k9qmj02p18_props.iconPosition === 'left' && vid_k9qmj02p18_props.icon && vid_k9qmj02p18_props.icon.indexOf('data:image/') >= 0 "
            style="width: 1em;height: 1em;display:inline-block"
            :src="vid_k9qmj02p18_props.icon"
          ></image>
          {{ vid_k9qmj02p18_props.text }}
          <u-icon v-if="vid_k9qmj02p18_props.iconPosition === 'right' && vid_k9qmj02p18_props.icon && vid_k9qmj02p18_props.icon.indexOf('data:image/') < 0 " :name="vid_k9qmj02p18_props.icon"></u-icon>
          <image
            v-if="vid_k9qmj02p18_props.iconPosition === 'right' && vid_k9qmj02p18_props.icon && vid_k9qmj02p18_props.icon.indexOf('data:image/') >= 0 "
            style="width: 1em;height: 1em;display:inline-block"
            :src="vid_k9qmj02p18_props.icon"
          ></image>
        </u-button>
        <!-- end vid_k9qmj02p18 取消 -->
      </u-col>
      <u-col :span="6">
        <!-- begin vid_6tx2kz4vpe 按钮_cpayf47twd -->
        <u-button
          v-if="showState.vid_6tx2kz4vpe_visible"
          data-unique-id="vid_6tx2kz4vpe"
          ref="vid_6tx2kz4vpe_ref"
          class="vid_6tx2kz4vpe"
          :custom-style="vid_6tx2kz4vpe_customStyleProps"
          :disabled="vid_6tx2kz4vpe_props.disabled"
          :type="vid_6tx2kz4vpe_props.type"
          :size="vid_6tx2kz4vpe_props.size"
          :shape="vid_6tx2kz4vpe_props.shape"
          :text="vid_6tx2kz4vpe_props.text"
          :color="vid_6tx2kz4vpe_props.color"
          :icon="vid_6tx2kz4vpe_props.icon"
          :iconPosition="vid_6tx2kz4vpe_props.iconPosition"
          :formType="vid_6tx2kz4vpe_props.formType"
          :plain="vid_6tx2kz4vpe_props.plain"
          :hairLine="vid_6tx2kz4vpe_props.hairLine"
          :loading="vid_6tx2kz4vpe_props.loading"
          :hoverStartTime="vid_6tx2kz4vpe_props.hoverStartTime"
          :hoverStayTime="vid_6tx2kz4vpe_props.hoverStayTime"
          @click="handle_vid_6tx2kz4vpe_click"
        >
          <u-icon v-if="vid_6tx2kz4vpe_props.iconPosition === 'left' && vid_6tx2kz4vpe_props.icon && vid_6tx2kz4vpe_props.icon?.indexOf('data:image/') < 0 " :name="vid_6tx2kz4vpe_props.icon"></u-icon>
          <image
            v-if="vid_6tx2kz4vpe_props.iconPosition === 'left' && vid_6tx2kz4vpe_props.icon && vid_6tx2kz4vpe_props.icon.indexOf('data:image/') >= 0 "
            style="width: 1em;height: 1em;display:inline-block"
            :src="vid_6tx2kz4vpe_props.icon"
          ></image>
          {{ vid_6tx2kz4vpe_props.text }}
          <u-icon v-if="vid_6tx2kz4vpe_props.iconPosition === 'right' && vid_6tx2kz4vpe_props.icon && vid_6tx2kz4vpe_props.icon.indexOf('data:image/') < 0 " :name="vid_6tx2kz4vpe_props.icon"></u-icon>
          <image
            v-if="vid_6tx2kz4vpe_props.iconPosition === 'right' && vid_6tx2kz4vpe_props.icon && vid_6tx2kz4vpe_props.icon.indexOf('data:image/') >= 0 "
            style="width: 1em;height: 1em;display:inline-block"
            :src="vid_6tx2kz4vpe_props.icon"
          ></image>
        </u-button>
        <!-- end vid_6tx2kz4vpe 按钮_cpayf47twd -->
      </u-col>
    </u-row>
    <!-- end vid_5khl4uy8xm 布局容器_0svixj4njb -->
    <!-- begin vid_5p5peacg8p 保存并继续 -->
    <u-button
      v-if="showState.vid_5p5peacg8p_visible"
      data-unique-id="vid_5p5peacg8p"
      ref="vid_5p5peacg8p_ref"
      class="vid_5p5peacg8p"
      :custom-style="vid_5p5peacg8p_customStyleProps"
      :disabled="vid_5p5peacg8p_props.disabled"
      :type="vid_5p5peacg8p_props.type"
      :size="vid_5p5peacg8p_props.size"
      :shape="vid_5p5peacg8p_props.shape"
      :text="vid_5p5peacg8p_props.text"
      :color="vid_5p5peacg8p_props.color"
      :icon="vid_5p5peacg8p_props.icon"
      :iconPosition="vid_5p5peacg8p_props.iconPosition"
      :formType="vid_5p5peacg8p_props.formType"
      :plain="vid_5p5peacg8p_props.plain"
      :hairLine="vid_5p5peacg8p_props.hairLine"
      :loading="vid_5p5peacg8p_props.loading"
      :hoverStartTime="vid_5p5peacg8p_props.hoverStartTime"
      :hoverStayTime="vid_5p5peacg8p_props.hoverStayTime"
      @click="handle_vid_5p5peacg8p_click"
    >
      <u-icon v-if="vid_5p5peacg8p_props.iconPosition === 'left' && vid_5p5peacg8p_props.icon && vid_5p5peacg8p_props.icon?.indexOf('data:image/') < 0 " :name="vid_5p5peacg8p_props.icon"></u-icon>
      <image
        v-if="vid_5p5peacg8p_props.iconPosition === 'left' && vid_5p5peacg8p_props.icon && vid_5p5peacg8p_props.icon.indexOf('data:image/') >= 0 "
        style="width: 1em;height: 1em;display:inline-block"
        :src="vid_5p5peacg8p_props.icon"
      ></image>
      {{ vid_5p5peacg8p_props.text }}
      <u-icon v-if="vid_5p5peacg8p_props.iconPosition === 'right' && vid_5p5peacg8p_props.icon && vid_5p5peacg8p_props.icon.indexOf('data:image/') < 0 " :name="vid_5p5peacg8p_props.icon"></u-icon>
      <image
        v-if="vid_5p5peacg8p_props.iconPosition === 'right' && vid_5p5peacg8p_props.icon && vid_5p5peacg8p_props.icon.indexOf('data:image/') >= 0 "
        style="width: 1em;height: 1em;display:inline-block"
        :src="vid_5p5peacg8p_props.icon"
      ></image>
    </u-button>
    <!-- end vid_5p5peacg8p 保存并继续 -->
  </view>
</template>
<script setup>

  import {
    ref,reactive,toRaw,markRaw,
    watch,computed,
    onBeforeMount,onMounted,onBeforeUnmount,onUnmounted,onActivated,onDeactivated,getCurrentInstance
  } from "vue";
  import { useRoute } from 'vue-router';
  const route = useRoute();
  import { get, post, put, del, request, requestWithHeaders } from '@/utils/http/Axios';
  import { isEqual, cloneDeep, isNullOrEmpty, isEmptyArr, isArray, isNullOrUnDef, localGet, traversalTreeStructure, set, checkCaseCondition, throttle, merge, switchCase, dateParse, debounce } from '@/utils/index';
  import { CovertOptions, getChartsDataSourceConvert } from '@/utils/chart';
  import { propertyFormatByNumber, propertyFormatByPercentage, propertyFormatByDate } from '@/utils/format';
  import { FormFormat } from '@/utils/formFormat'
  import dayjs from 'dayjs';
  // import '@vueup/vue-quill/dist/vue-quill.snow.css';
  
  import { handleRedirect, permission } from '@/utils/common'
  import { onPullDownRefresh, onLoad, onReady, onShow, onHide, onPageScroll } from '@dcloudio/uni-app'
  


  // ---------------------------- 属性定义 ----------------------------
  const sourceId = "page50001887"

    // 是否显示菜单按钮
    const isMenuIconShow = false;
    // NAVIGATION_MENU
    const handleShowNavigation = ()=>{};





  const i_sldc5fdh0n_rules = reactive({
     q_ogupki619f : [
          { required: true, message: '请输入请选择工时提交日期!', trigger: 'change', type: 'string' },
      ],
   i_uordp54j0k : [
          { required: true, message: '请输入工作类型!', trigger: 'change', type: 'string' },
      ],
   d_el77fi477u : [
          { required: true, message: '请输入工时(h)!', trigger: 'change', type: 'number' },
      ],
   b_e0q1jbbq93 : [
          { required: true, message: '请输入工作内容!', trigger: 'change', type: 'string' },
      ],
  })


  const setTimeOutList = [];


      const vid_cmtnkz7fg8_props = reactive({
        modelValue: false,
      title: "提示",
      zIndex: 1075,
      width: 600,
      content: "保存成功！",
      showTitle: false,
      showConfirmButton: false,
      showCancelButton: false,
      confirmText: "确认",
      cancelText: "取消",
      cancelColor: "#606266",
      confirmColor: "#2979FF",
      borderRadius: 16,
      zoom: true,
      asyncClose: false,
      maskCloseAble: false,
      negativeTop: 0,
    });

      const vid_69j2wwd072_props = reactive({
        modelValue: false,
      title: "提示",
      zIndex: 1075,
      width: 600,
      content: undefined,
      showTitle: false,
      showConfirmButton: false,
      showCancelButton: false,
      confirmText: "确认",
      cancelText: "取消",
      cancelColor: "#606266",
      confirmColor: "#2979FF",
      borderRadius: 16,
      zoom: true,
      asyncClose: false,
      maskCloseAble: false,
      negativeTop: 0,
    });

      const vid_l67qbxta9z_props = reactive({
        systemFieldShow: true,
    });

      const vid_re28zplx6b_props = reactive({
        formModel: {"q_ogupki619f":"","i_uordp54j0k":"","d_el77fi477u":"","b_e0q1jbbq93":""},
      systemFieldShow: true,
      systemFormModelName: "i_sldc5fdh0n",
      errorType: ["message"],
      labelAlign: "left",
      labelPosition: "left",
      labelWidth: 90,
      borderBottom: true,
    });

      const vid_yx5bey6zju_props = reactive({
        mode: "time",
      defaultTime: undefined,
      modelValue: false,
      params: {"year":true,"month":true,"day":true},
      startYear: 1950,
      endYear: 2050,
      showTimeTag: true,
      confirmText: "确认",
      confirmColor: "#2979FF",
      cancelText: "取消",
      cancelColor: "#606266",
      title: "",
      maskCloseAble: true,
      safeAreaInsetBottom: false,
      zIndex: 10075,
    });

      const vid_exiycvncgn_props = reactive({
        rules: undefined,
      required: true,
      prop: "q_ogupki619f",
      systemFieldShow: true,
      systemRules: [{"type":"required","option":{"labelName":"表单项容器","trigger":"change"}}],
      label: "请选择工时提交日期",
      labelAlign: "parent",
      labelPosition: "top",
      labelWidth: -1,
      leftIcon: undefined,
      rightIcon: undefined,
      borderBottom: true,
    });

      const vid_tk2sen6ntc_props = reactive({
        systemFieldShow: true,
      fieldKey: "q_ogupki619f",
      modelValue: undefined,
      disabled: false,
      type: "select",
      inputAlign: "left",
      placeholder: "请选择工时提交日期",
      placeholderStyle: 'color: #C0C4CC',
      maxlength: 140,
      height: 70,
      fixed: false,
      autoHeight: true,
      border: true,
      borderColor: "#D9D9D9",
      confirmType: "done",
      clearable: true,
      focus: false,
      passwordIcon: true,
    });

      const vid_6h7vxbix59_props = reactive({
        rules: undefined,
      required: true,
      prop: "i_uordp54j0k",
      systemFieldShow: true,
      systemRules: [{"type":"required","option":{"labelName":"表单项容器","trigger":"change"}}],
      label: "工作类型",
      labelAlign: "parent",
      labelPosition: "top",
      labelWidth: -1,
      leftIcon: undefined,
      rightIcon: undefined,
      borderBottom: true,
    });

      const vid_ag1q3rds5m_props = reactive({
        systemFieldShow: true,
      fieldKey: "i_uordp54j0k",
      modelValue: undefined,
      disabled: false,
      type: "select",
      inputAlign: "left",
      placeholder: "请选择",
      placeholderStyle: 'color: #C0C4CC',
      maxlength: 140,
      height: 70,
      fixed: false,
      autoHeight: true,
      border: true,
      borderColor: "#D9D9D9",
      confirmType: "done",
      clearable: true,
      focus: false,
      passwordIcon: true,
    });

      const vid_7p1qf7o77x_props = reactive({
        rules: undefined,
      required: true,
      prop: "d_el77fi477u",
      systemFieldShow: true,
      systemRules: [{"type":"required","option":{"labelName":"表单项容器","trigger":"change"}}],
      label: "工时(h)",
      labelAlign: "parent",
      labelPosition: "top",
      labelWidth: -1,
      leftIcon: undefined,
      rightIcon: undefined,
      borderBottom: true,
    });

      const vid_nvp65dqk6r_props = reactive({
        type: "number",
      systemFieldShow: true,
      fieldKey: "d_el77fi477u",
      modelValue: undefined,
      disabled: false,
      inputAlign: "left",
      placeholder: "请输入工时(支持0.5的数字)",
      placeholderStyle: 'color: #C0C4CC',
      maxlength: 1,
      height: 70,
      border: true,
      borderColor: "#D9D9D9",
      clearable: true,
      focus: false,
    });

      const vid_qxxaon5ywt_props = reactive({
        selectedOption: [],
      selectedValue: [],
      selectedLabel: undefined,
      modelValue: false,
      defaultValue: "",
      pickValue: "",
      systemIsStatic: false,
      systemStaticList: [{"value":"1","label":"option1"},{"value":"2","label":"option2"}],
      systemList: undefined,
      systemIsConversion: true,
      systemConversionConfigValue: "jobCategory",
      systemConversionConfigLabel: "jobCategory",
      systemConversionConfigChildren: "children",
      mode: "single-column",
      confirmText: "确认",
      confirmColor: "#2979FF",
      cancelText: "取消",
      cancelColor: "#606266",
      title: "",
      maskCloseAble: true,
      blur: 0,
      safeAreaInsetBottom: false,
      zIndex: 10075,
    });

      const vid_ah70w9h0qz_props = reactive({
        rules: undefined,
      required: true,
      prop: "b_e0q1jbbq93",
      systemFieldShow: true,
      systemRules: [{"type":"required","option":{"labelName":"表单项容器","trigger":"change"}}],
      label: "工作内容",
      labelAlign: "parent",
      labelPosition: "top",
      labelWidth: -1,
      leftIcon: undefined,
      rightIcon: undefined,
      borderBottom: true,
    });

      const vid_hewsn41p5r_props = reactive({
        systemFieldShow: true,
      fieldKey: "b_e0q1jbbq93",
      modelValue: "",
      disabled: false,
      type: "textarea",
      inputAlign: "left",
      placeholder: "请输入",
      placeholderStyle: 'color: #C0C4CC',
      maxlength: 200,
      height: 70,
      fixed: false,
      autoHeight: true,
      border: true,
      borderColor: "#D9D9D9",
      confirmType: "done",
      clearable: true,
      focus: false,
      passwordIcon: true,
    });

      const vid_5khl4uy8xm_props = reactive({
        systemFieldShow: true,
      gutter: null,
      slots: "6:6",
    });

      const vid_k9qmj02p18_props = reactive({
        systemFieldShow: true,
      disabled: false,
      type: "default",
      size: "default",
      shape: "square",
      text: "取消",
      color: "#21B5FF",
      icon: "",
      iconPosition: "left",
      formType: "",
      plain: false,
      hairLine: false,
      loading: false,
      hoverStartTime: 20,
      hoverStayTime: 150,
    });

      const vid_6tx2kz4vpe_props = reactive({
        systemFieldShow: true,
      disabled: false,
      type: "default",
      size: "default",
      shape: "square",
      text: "保存",
      color: "#21B5FF",
      icon: "",
      iconPosition: "left",
      formType: "",
      plain: false,
      hairLine: false,
      loading: false,
      hoverStartTime: 20,
      hoverStayTime: 150,
    });

      const vid_5p5peacg8p_props = reactive({
        systemFieldShow: false,
      disabled: false,
      type: "default",
      size: "default",
      shape: "square",
      text: "保存并继续",
      color: "#21B5FF",
      icon: "",
      iconPosition: "left",
      formType: "",
      plain: false,
      hairLine: false,
      loading: false,
      hoverStartTime: 20,
      hoverStayTime: 150,
    });


  const vid_qxxaon5ywt_options_raw = ref([])

  const vid_qxxaon5ywt_options = computed(() => {
    // 使用闭包，实现传入参数获取数据
    return (dataSource = vid_qxxaon5ywt_options_raw.value)=>{
      return traversalTreeStructure(dataSource, (item) => {
        return {
          ...item,

          value: item.jobCategory,
          label: item.jobCategory,

          children: item.children,
        }
      },
      () => {}, 'children')
    }
  })


    const vid_cmtnkz7fg8_customStyleProps = reactive({
      "boxShadow": "0px 0px 0px 0px ",
      })

    const vid_69j2wwd072_customStyleProps = reactive({
      "boxShadow": "0px 0px 0px 0px ",
      })

    const vid_re28zplx6b_customStyleProps = reactive({
      "boxShadow": "0px 0px 0px 0px ",
      "marginLeft": "16px",
      "marginRight": "16px",
      "marginBottom": "16px",
      "paddingBottom": "16px",
      "backgroundColor": "rgba(255, 255, 255, 1)",
      "borderRadius": "8px",
      })

    const vid_yx5bey6zju_customStyleProps = reactive({
      "boxShadow": "0px 0px 0px 0px ",
      })

    const vid_exiycvncgn_customStyleProps = reactive({
      "boxShadow": "0px 0px 0px 0px ",
      "paddingLeft": "12px",
      "paddingRight": "12px",
      })

    const vid_tk2sen6ntc_customStyleProps = reactive({
      "boxShadow": "0px 0px 0px 0px ",
      "paddingLeft": "8px",
      "paddingRight": "8px",
      "backgroundColor": "rgba(255, 255, 255, 1)",
      })

    const vid_6h7vxbix59_customStyleProps = reactive({
      "boxShadow": "0px 0px 0px 0px ",
      "paddingTop": "0px",
      "paddingLeft": "12px",
      "paddingRight": "12px",
      })

    const vid_ag1q3rds5m_customStyleProps = reactive({
      "boxShadow": "0px 0px 0px 0px ",
      "paddingLeft": "8px",
      "paddingRight": "8px",
      })

    const vid_7p1qf7o77x_customStyleProps = reactive({
      "boxShadow": "0px 0px 0px 0px ",
      "paddingTop": "0px",
      "paddingLeft": "12px",
      "paddingRight": "12px",
      })

    const vid_nvp65dqk6r_customStyleProps = reactive({
      "boxShadow": "0px 0px 0px 0px ",
      "paddingLeft": "8px",
      })

    const vid_ah70w9h0qz_customStyleProps = reactive({
      "boxShadow": "0px 0px 0px 0px ",
      "paddingTop": "0px",
      "paddingLeft": "12px",
      "paddingRight": "12px",
      })

    const vid_hewsn41p5r_customStyleProps = reactive({
      "boxShadow": "0px 0px 0px 0px ",
      "paddingLeft": "8px",
      "paddingRight": "8px",
      })

    const vid_5khl4uy8xm_customStyleProps = reactive({
      "boxShadow": "0px 0px 0px 0px ",
      "marginLeft": "16px",
      "marginRight": "16px",
      "marginBottom": "16px",
      })

    const vid_k9qmj02p18_customStyleProps = reactive({
      "boxShadow": "0px 0px 0px 0px ",
      "marginRight": "8px",
      "color": "rgba(255, 255, 255, 1)",
      "borderStyle": "none",
      "borderWidth": "1px",
      backgroundColor: "#21B5FF",
      })

    const vid_6tx2kz4vpe_customStyleProps = reactive({
      "boxShadow": "0px 0px 0px 0px ",
      "color": "rgba(255, 255, 255, 1)",
      "borderStyle": "solid",
      "borderColor": "#3875FF",
      "borderWidth": "1px",
      backgroundColor: "#21B5FF",
      })

    const vid_5p5peacg8p_customStyleProps = reactive({
      "boxShadow": "0px 0px 0px 0px ",
      "color": "rgba(255, 255, 255, 1)",
      "borderStyle": "solid",
      "borderColor": "#3875FF",
      "borderWidth": "1px",
      backgroundColor: "#21B5FF",
      })

  // ============================ 属性定义 ============================

  // ---------------------------- 元素数据引用 ----------------------------
  // 组件  弹出框_r5y6fkmbbu ref 的引用
  const vid_cmtnkz7fg8_ref = ref(null);
  // 组件  弹出框_2lbyeso2e9 ref 的引用
  const vid_69j2wwd072_ref = ref(null);
  // 组件 容器_fp3e0b964o ref 的引用
  const vid_l67qbxta9z_ref = ref(null);
  // 组件 表单容器_vdpgnizxqb ref 的引用
  const vid_re28zplx6b_ref = ref(null);
  // 组件 时间选择器_x181b7usoe ref 的引用
  const vid_yx5bey6zju_ref = ref(null);
  // 组件 表单项容器_owa25kj0uh ref 的引用
  const vid_exiycvncgn_ref = ref(null);
  // 组件 输入框_hsk0esbl0f ref 的引用
  const vid_tk2sen6ntc_ref = ref(null);
  // 组件 表单项容器_9x6qrj87tk ref 的引用
  const vid_6h7vxbix59_ref = ref(null);
  // 组件 输入框_vwj3sn20uz ref 的引用
  const vid_ag1q3rds5m_ref = ref(null);
  // 组件 表单项容器_krtzn346gf ref 的引用
  const vid_7p1qf7o77x_ref = ref(null);
  // 组件 数值输入框_qsh0iihof1 ref 的引用
  const vid_nvp65dqk6r_ref = ref(null);
  // 组件 自定义选择器_n90runkcj5 ref 的引用
  const vid_qxxaon5ywt_ref = ref(null);
  // 组件 表单项容器_mj2g9xkvzn ref 的引用
  const vid_ah70w9h0qz_ref = ref(null);
  // 组件 输入框_sk7z5d0nyd ref 的引用
  const vid_hewsn41p5r_ref = ref(null);
  // 组件 布局容器_0svixj4njb ref 的引用
  const vid_5khl4uy8xm_ref = ref(null);
  // 组件 取消 ref 的引用
  const vid_k9qmj02p18_ref = ref(null);
  // 组件 按钮_cpayf47twd ref 的引用
  const vid_6tx2kz4vpe_ref = ref(null);
  // 组件 保存并继续 ref 的引用
  const vid_5p5peacg8p_ref = ref(null);
  // 动态key的map
  const fieldTypeMap = {"q_ogupki619f":"uview_input_page_mobile","i_uordp54j0k":"uview_input_page_mobile","d_el77fi477u":"uview_inputNumber_page_mobile","b_e0q1jbbq93":"uview_input_page_mobile"};
  // 动态key的map
  const refMap = {vid_cmtnkz7fg8_ref,vid_69j2wwd072_ref,vid_l67qbxta9z_ref,vid_re28zplx6b_ref,vid_yx5bey6zju_ref,vid_exiycvncgn_ref,vid_tk2sen6ntc_ref,vid_6h7vxbix59_ref,vid_ag1q3rds5m_ref,vid_7p1qf7o77x_ref,vid_nvp65dqk6r_ref,vid_qxxaon5ywt_ref,vid_ah70w9h0qz_ref,vid_hewsn41p5r_ref,vid_5khl4uy8xm_ref,vid_k9qmj02p18_ref,vid_6tx2kz4vpe_ref,vid_5p5peacg8p_ref};

  // ---------------------------- 定义模型数据 ----------------------------
  // 表单字段key和block vid的映射
  const fieldKeyMap = {"q_ogupki619f":"vid_tk2sen6ntc","i_uordp54j0k":"vid_ag1q3rds5m","d_el77fi477u":"vid_nvp65dqk6r","b_e0q1jbbq93":"vid_hewsn41p5r"};
   const i_sldc5fdh0n = reactive({
      q_ogupki619f : undefined,
      i_uordp54j0k : undefined,
      d_el77fi477u : undefined,
      b_e0q1jbbq93 : "",
   })
  // ============================ 定义模型数据 ============================

  const showState = reactive({
      vid_cmtnkz7fg8_visible: true,
      vid_69j2wwd072_visible: true,
      vid_l67qbxta9z_visible: true,
      vid_re28zplx6b_visible: true,
      vid_yx5bey6zju_visible: true,
      vid_exiycvncgn_visible: true,
      vid_tk2sen6ntc_visible: true,
      vid_6h7vxbix59_visible: true,
      vid_ag1q3rds5m_visible: true,
      vid_7p1qf7o77x_visible: true,
      vid_nvp65dqk6r_visible: true,
      vid_qxxaon5ywt_visible: true,
      vid_ah70w9h0qz_visible: true,
      vid_hewsn41p5r_visible: true,
      vid_5khl4uy8xm_visible: true,
      vid_k9qmj02p18_visible: true,
      vid_6tx2kz4vpe_visible: true,
      vid_5p5peacg8p_visible: false,
  })
  // ============================ 元素数据引用 ============================

  // ---------------------------- 数据 ----------------------------


  // ============================ 数据 ============================

  // ---------------------------- 方法 ----------------------------
  // ---------------------------- 页面数据 ----------------------------

  // 页面数据 工作类型列表
  const dataConnector_conn_mxn3201j87_response = ref();
  const dataConnector_conn_mxn3201j87 = async (additionParams = {}) => {
      const exec = async () => {

        // 获取参数
        const params = {

        };

        // 注入附加的参数
        try {
          merge(params, additionParams);
        } catch (error) {
          console.log(error)
        }
        // 判断加载提示

        // 处理URL
        let url = '/ppm/api/v2/built-in-system-ppm/jobCategory/jobCategoryList';
        // 替换url中的变量

        // 排除空参数
        Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null){ delete params[key][childKey] }}) } });
        return post(url, params,{ headers: {
              sourceId: sourceId
            } }).then(async (resp) => {
      dataConnector_conn_mxn3201j87_response.value = resp;


          return resp;
        }).catch(async (e) => {


          return Promise.reject(e);
        }).finally(async () => {


        })
      }

        return await exec()

  }


  // 页面数据 新建产研交付日报
  const dataConnector_conn_298borav3b_response = ref();
  const dataConnector_conn_298borav3b = async (additionParams = {}) => {
      const exec = async () => {

        // 获取参数
        const params = {
          code: null,
          role: null,
          partnershipOrCustomerName: null,
          riskDescription: null,
          dailyContent: i_sldc5fdh0n.b_e0q1jbbq93,
          delFlag: null,
          opportunityId: null,
          plName: null,
          solution: null,
          projectCode: i_sldc5fdh0n.i_uordp54j0k,
          updateBy: null,
          nextPlan: null,
          riskState: null,
          workingHours: i_sldc5fdh0n.d_el77fi477u,
          opportunityPartnershipOrCustomerName: null,
          processInstanceId: null,
          dailyType: null,
          milepostId: null,
          partnershipOrCustomerId: null,
          validCluePartnershipOrCustomerName: null,
          customerName: null,
          taskIdList: null,
          createBy: null,
          opportunityProjectCode: null,
          riskList: null,
          stage: null,
          createTime: null,
          dailyDate: i_sldc5fdh0n.q_ogupki619f,
          dailyItemId: null,
          eventStatus: null,
          risk: null,
          dailyId: null,
          estimatedTimeOfCompletion: null,
          cluePartnershipOrCustomerName: null,
          taskId: null,
          status: null
        };

        // 注入附加的参数
        try {
          merge(params, additionParams);
        } catch (error) {
          console.log(error)
        }
        // 判断加载提示

        // 处理URL
        let url = '/ppm/api/v2/built-in-system-ppm/daily/add/weChat/PpmDaily';
        // 替换url中的变量

        // 排除空参数
        Object.keys(params).forEach(key=>{ if(params[key] === null){ delete params[key] }else if( Object.prototype.toString.call(params[key]) === '[object Object]' ){ Object.keys(params[key]).forEach(childKey=>{ if(params[key][childKey] === null){ delete params[key][childKey] }}) } });
        return post(url, params,{ headers: {
              sourceId: sourceId
            } }).then(async (resp) => {
      dataConnector_conn_298borav3b_response.value = resp;


          return resp;
        }).catch(async (e) => {


          return Promise.reject(e);
        }).finally(async () => {


        })
      }

        return await exec()

  }


  // ============================ 页面数据 ============================

  // ---------------------------- 响应 ----------------------------

  // 页面交互 新建日报
  const response_8b25sm3981 = async () => {

        // 跳转到目标页面
        
        handleRedirect(`/pages/Page50001874/Page50001874?`)
         

  }


  // 页面交互 新建其他日报
  const response_gs2avs8lqj = async () => {

        // 跳转到目标页面
        
        handleRedirect(`/pages/Page50001887/Page50001887?`)
         

  }


  // 页面交互 关闭弹窗
  const response_wtvriyfuoe = async () => {

    const timer = {
        repeat: false,
        waitValue: 2000,
        exec: async () => {
          vid_cmtnkz7fg8_props.modelValue = false;
  vid_69j2wwd072_props.modelValue = false;
        }
      };
    const { repeat, waitValue, exec } = timer;
    const timerFun = repeat ? setInterval : setTimeout;
    setTimeOutList.push({
      repeat,
      // 返回定时器实例ID，以便清除
      timer: timerFun(() => {
        exec();
      }, waitValue)
    });

  }


  // 页面交互 跳转新建日报
  const response_96yj2h88gf = async () => {

    const timer = {
        repeat: false,
        waitValue: 2000,
        exec: async () => {
          response_8b25sm3981()
        }
      };
    const { repeat, waitValue, exec } = timer;
    const timerFun = repeat ? setInterval : setTimeout;
    setTimeOutList.push({
      repeat,
      // 返回定时器实例ID，以便清除
      timer: timerFun(() => {
        exec();
      }, waitValue)
    });

  }


  // 页面交互 跳转新建其他日报
  const response_cdxehj8xh2 = async () => {

    const timer = {
        repeat: false,
        waitValue: 2000,
        exec: async () => {
          response_gs2avs8lqj()
        }
      };
    const { repeat, waitValue, exec } = timer;
    const timerFun = repeat ? setInterval : setTimeout;
    setTimeOutList.push({
      repeat,
      // 返回定时器实例ID，以便清除
      timer: timerFun(() => {
        exec();
      }, waitValue)
    });

  }


  // 页面交互 新建其它日报保存交互
  const response_781epnhdzs = async () => {

    const branchList = [{
          conditionType: 'EQUALS',
          value: 200,
          exec: async () => {
              vid_cmtnkz7fg8_props.modelValue = true;
  response_wtvriyfuoe()
  response_96yj2h88gf()
      // 这里组件可能还未初始化， 这里使用可选链的形式进行函数触发
    try {
   vid_re28zplx6b_ref.value.resetFields(undefined);
    } catch (error) { console.log(error);}
          }
      },{
          conditionType: 'NOT_EQUALS',
          value: 200,
          exec: async () => {
              vid_69j2wwd072_props.modelValue = true;
  response_wtvriyfuoe()
          }
      }];

    const matchBranch = branchList.find(item => checkCaseCondition(dataConnector_conn_298borav3b_response?.value?.code, item.conditionType, item.value));
    // 匹配到的分支
    if (matchBranch) {
      matchBranch.exec();
      return;
    }
    // 默认分支动作


  }


  // 页面交互 新建其它日报保存并继续交互
  const response_x0c1qeyrd8 = async () => {

    const branchList = [{
          conditionType: 'EQUALS',
          value: 200,
          exec: async () => {
              vid_cmtnkz7fg8_props.modelValue = true;
  response_wtvriyfuoe()
  response_cdxehj8xh2()
      // 这里组件可能还未初始化， 这里使用可选链的形式进行函数触发
    try {
   vid_re28zplx6b_ref.value.resetFields(undefined);
    } catch (error) { console.log(error);}
          }
      },{
          conditionType: 'NOT_EQUALS',
          value: 200,
          exec: async () => {
              vid_69j2wwd072_props.modelValue = true;
  response_wtvriyfuoe()
          }
      }];

    const matchBranch = branchList.find(item => checkCaseCondition(dataConnector_conn_298borav3b_response?.value?.code, item.conditionType, item.value));
    // 匹配到的分支
    if (matchBranch) {
      matchBranch.exec();
      return;
    }
    // 默认分支动作


  }

  // ============================ 响应 ============================

  // ---------------------------- 函数 ----------------------------

  // 自定义函数 返回上一页
  const customFunction_goBack_hcj30wuuc7 =  (...params) => {
    uni.navigateBack()
  }

  // ============================ 函数 ============================

  // ---------------------------- 页面参数 ----------------------------

  const pageParameter_state = reactive({
      'processInstanceId': undefined,
  })

  // ============================ 页面参数 ============================

  // ---------------------------- 组件事件处理方法 ----------------------------



    /**
     * 处理元素 输入框 的 click 事件
     */
    let handle_vid_tk2sen6ntc_click = throttle(async (...params) => {

  vid_yx5bey6zju_props.modelValue = true;
    }, 500)

    /**
     * 处理元素 输入框 的 click 事件
     */
    let handle_vid_ag1q3rds5m_click = throttle(async (...params) => {

  await dataConnector_conn_mxn3201j87()
  vid_qxxaon5ywt_props.modelValue = true;
    }, 500)

    /**
     * 处理元素 自定义选择器 的 updateSelected 事件
     */
    let handle_vid_qxxaon5ywt_updateSelected = throttle(async (...params) => {


  const [pickerValue] = params;
  vid_qxxaon5ywt_props.selectedOption = pickerValue;
  vid_qxxaon5ywt_props.selectedValue = pickerValue.map(item => item.value);
  vid_qxxaon5ywt_props.selectedLabel = pickerValue.map(item => item.label).join('-').trim();

    }, 500)

    /**
     * 处理元素 按钮 的 click 事件
     */
    let handle_vid_k9qmj02p18_click = throttle(async (...params) => {

  response_8b25sm3981()
      // 这里组件可能还未初始化， 这里使用可选链的形式进行函数触发
    try {
   vid_re28zplx6b_ref.value.resetFields();
    } catch (error) { console.log(error);}
    }, 500)

    /**
     * 处理元素 按钮 的 click 事件
     */
    let handle_vid_6tx2kz4vpe_click = throttle(async (...params) => {


  // 校验表单
  const vid_re28zplx6b_valid = new Promise((resolve, reject) => {
      vid_re28zplx6b_ref?.value?.validate(valid => {
          if (valid) {
              resolve()
          } else {
              reject()
          }
      })
  })
  await vid_re28zplx6b_valid

  await dataConnector_conn_298borav3b()
  response_781epnhdzs()
    }, 500)

    /**
     * 处理元素 按钮 的 click 事件
     */
    let handle_vid_5p5peacg8p_click = throttle(async (...params) => {


  // 校验表单
  const vid_re28zplx6b_valid = new Promise((resolve, reject) => {
      vid_re28zplx6b_ref?.value?.validate(valid => {
          if (valid) {
              resolve()
          } else {
              reject()
          }
      })
  })
  await vid_re28zplx6b_valid

  await dataConnector_conn_298borav3b()
  response_x0c1qeyrd8()
    }, 500)
  // ============================ 组件事件处理方法 ============================

  // ============================ 方法 ============================

  // ---------------------------- 生命周期 ----------------------------

  const pageScrollTop = ref(0)

  

  
  const routeOption = ref({})
  onLoad((option) => {
    routeOption.value = option;
  });
  onReady(() => {
    setPageParams(routeOption.value)
    // 设置表单的rule
    try{
      vid_re28zplx6b_ref?.value?.setRules(i_sldc5fdh0n_rules)
    }catch{
        // do nothing
    }
  });
  // 图表刷新标记
  const uChartsReshowFlag = ref(false);
  onHide(() => { // 页面隐藏后标记置为false(如果不置为false无法触发图表更新)
      uChartsReshowFlag.value = false
  })
  onShow(() => {
      uChartsReshowFlag.value = true; // 页面激活后,标记置为true

      setPageParams(routeOption.value)
  })
  onPageScroll(e => {
      pageScrollTop.value = e.scrollTop
  });
  

  const setPageParams = (routerParam)=>{
    const pageParams = [{"dataType":"STRING","dependencies":[],"name":"processInstanceId"}];
    const strategyMap = {
      STRING: (param, paramValue) => {
        pageParameter_state[param.name] = paramValue;
      },
      BOOLEAN: (param, paramValue) => {
        if('true' === (paramValue || '').toLowerCase()) {
          pageParameter_state[param.name] = true
        } else if('false' === (paramValue || '').toLowerCase()) {
          pageParameter_state[param.name] = false
        } else {
          // TODO: 是否要支持toast
          console.error('参数传入错误！类型不匹配！');
        }
      },
      NUMBER: (param, paramValue) => {
        if (!isNaN(paramValue)) {
          pageParameter_state[param.name] = Number(paramValue);
        } else {
          // TODO: 是否要支持toast
          console.error('参数传入错误！类型不匹配！');
        }
      },
      ARRAY: (param, paramValue) => {
        if (isNullOrUnDef(paramValue) || !paramValue || paramValue=== 'undefined') { // default value
          pageParameter_state[param.name] = [];
        } else if(paramValue.trim().startsWith('[') && paramValue.trim().endsWith(']')) {
          try {
            pageParameter_state[param.name] = JSON.parse(decodeURI(paramValue));
          } catch (error) {
            console.error('参数解析失败 ',error);
          }
        } else {
          console.error('参数传入错误！类型不匹配！');
        }
      },
    };
    pageParams.forEach((param) => {
      strategyMap[param.dataType](param, routerParam[param.name])
    });


  }

  onUnmounted(() => {
    // 销毁定时器
    setTimeOutList.forEach(({ repeat, timer }) => {
      repeat ?  clearInterval(timer): clearTimeout(timer);
    });
  });


  
  onPullDownRefresh(() => {
    // 下拉刷新
    setTimeout(() => {
        uni.stopPullDownRefresh()
    }, 1000)
  })
  

  // ============================ 生命周期 ============================

  // ---------------------------- 数据关联处理 ----------------------------
  // ---------------------------- 组件数据同步 ----------------------------
  // 处理  弹出框_2lbyeso2e9 的 content 属性关联
  watch(
    () => dataConnector_conn_298borav3b_response?.value?.message,
    () => {
        vid_69j2wwd072_props.content = dataConnector_conn_298borav3b_response?.value?.message;
    },
    {
      deep: true,
      immediate: true
    }
  )
  // 处理 输入框_hsk0esbl0f 的 modelValue 属性关联
  watch(
    () => vid_yx5bey6zju_props?.defaultTime,
    () => {
        i_sldc5fdh0n.q_ogupki619f = vid_yx5bey6zju_props?.defaultTime;
    },
    {
      deep: true,
      immediate: true
    }
  )
  // 处理 输入框_vwj3sn20uz 的 modelValue 属性关联
  watch(
    () => vid_qxxaon5ywt_props?.selectedLabel,
    () => {
        i_sldc5fdh0n.i_uordp54j0k = vid_qxxaon5ywt_props?.selectedLabel;
    },
    {
      deep: true,
      immediate: true
    }
  )
  // 处理 自定义选择器_n90runkcj5 的 systemList 属性关联
  watch(
    () => dataConnector_conn_mxn3201j87_response?.value?.data,
    () => {
        vid_qxxaon5ywt_options_raw.value = dataConnector_conn_mxn3201j87_response?.value?.data;
    },
    {
      deep: true,
      immediate: true
    }
  )
  // ============================ 组件数据同步 ============================
  //
  // ============================ 数据关联处理 ============================

  // ---------------------- 不同组件自定义的处理逻辑 ---------------------

  // ====================== 不同组件自定义的处理逻辑 ======================


  // ================================定制化逻辑========================================
</script>
<style lang="less" scoped>
  .page_root {
      min-height: 100%;
      box-sizing: border-box;
      background-color:rgba(53, 117, 199, 1);
  }
  .vid_l67qbxta9z{
      height:16px
  }
</style>